home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / Sphere / Source / SphereControl.h < prev    next >
Text File  |  1991-07-13  |  1KB  |  61 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <objc/Object.h>
  5.  
  6. @interface SphereControl:Object
  7. {
  8.     id sphereViewPtr;
  9.     id sphereDrawerPtr;
  10.     id hideBoxPtr;
  11.     id shadeBoxPtr;
  12.     id autoRenderPtr;
  13.  
  14.     id    radiusTextDisplayPtr;
  15.     id    thetaTextDisplayPtr;
  16.     id    phiTextDisplayPtr;
  17.     id    longTextDisplayPtr;
  18.     id    latTextDisplayPtr;
  19.     
  20.     id    helpPanel;
  21.     id    infoPanel;
  22.     
  23.     int radius, theta, phi, lat, longi;
  24.     BOOL hideFlag, shadeFlag, autoDraw;
  25. }
  26. - init;
  27.  
  28. - getRadiusSlider:sender;
  29. - getThetaSlider:sender;
  30. - getPhiSlider:sender;
  31. - getLatSlider:sender;
  32. - getLongSlider:sender;
  33.  
  34. - (int) readRadius;
  35. - (int) readTheta;
  36. - (int) readPhi;
  37. - (int) readLat;
  38. - (int) readLong;
  39. - (BOOL) readShadeFlag;
  40. - (BOOL) readHideFlag;
  41. - (BOOL) readAutoDraw;
  42.  
  43. - writeRadius:(int) val;
  44. - writeTheta:(int) val;
  45. - writePhi:(int) val;
  46. - writeLat:(int) val;
  47. - writeLong:(int) val;
  48. - writeHideFlag:(BOOL) val;
  49. - writeShadeFlag:(BOOL) val;
  50. - writeAutoDraw:(BOOL) val;
  51.  
  52. - messageSphereDrawer: sender;
  53. - clickHideBox: sender;
  54. - clickShadeBox: sender;
  55. - autoRender: sender;
  56.  
  57. - loadInfoNib:sender;
  58. - loadHelpNib:sender;
  59.  
  60. @end
  61.